package fun.coding.recursion;

import java.util.ArrayList;

public interface Recursion {

    public ArrayList<String[]> solveNQueens(int n);
    
    public ArrayList<String> getPermutations(String str);
    
    public void getPermutation(String str);
    
    public void printKSubset(int n, int k);
    
    public ArrayList<Integer> grayCode(int n);
    
    public int numberOfWaysToMatchCoins(int money);
}
